package org.lq.er.service.impl;

import java.util.List;

import org.lq.er.dao.StudentDao;
import org.lq.er.dao.impl.StudentDaoImpl;
import org.lq.er.entity.Student;
import org.lq.er.service.StudentService;
/**
 * 学生业务接口实现类
 * @author 宋铀
 * 
 * @package	org.lq.er.service.impl
 * @date 2020年8月19日上午9:50:29
 */
public class StudentServiceImpl implements StudentService {
	
	StudentDao sd = new StudentDaoImpl();
	
	/**
	 * 添加学生信息
	 */
	@Override
	public boolean save(Student t) {
		return sd.save(t)>0;
	}
	/**
	 * 修改学生信息
	 */
	@Override
	public boolean update(Student t) {
		return sd.update(t)>0;
	}
	/**
	 * 根据学号删除学生信息
	 */
	@Override
	public boolean delete(int id) {
		return sd.delete(id)>0;
	}
	/**
	 * 根据身份证删除学生信息
	 */
	@Override
	public boolean deleteByCard_id(String card_id) {
		return sd.deleteByCard_id(card_id)>0;
	}
	/**
	 * 查询所有学生信息
	 */
	@Override
	public List<Student> findAll() {
		return sd.findAll();
	}
	/**
	 * 根据学号查询学生
	 */
	@Override
	public Student getById(int id) {
		return sd.getById(id);
	}
	/**
	 * 根据身份证号码查询学生
	 */
	@Override
	public Student getByCard_id(String id) {
		return sd.getByCard_id(id);
	}
	
/**
	 * 校验身份
	 */
	@Override
	public Student check(String cardId, String passwd) {
		return sd.check(cardId, passwd);

	}
	@Override
	public List<Student> getByItem(String item) {
		return sd.getByItem(item);
	}
	
	

}
